.storageCal{font-size:12px;  width:640px; cursor:Default;}
.storageCal .title{ font-weight:bold; height:20px; text-align:center;color:#fff; background:#008fc2;padding:5px 0px;}
.storageCal .title a{color:#fff; }
.storageCal .lastmonth{float:left;margin-left:20px;  cursor:pointer;  }
.storageCal .lastmonth a{display:inline-block; margin:2px; width:15px; height:15px;background:url(http://www.12301.cc/images/img/month_go.png) 0 0;}
.storageCal .lastmonth_none{cursor:default;}
.storageCal .nextmonth{float:right;margin-right:20px;cursor:pointer;}
.storageCal .nextmonth a{display:inline-block; margin:2px; width:15px; height:15px;background:url(http://www.12301.cc/images/img/month_go.png) 0 bottom;}
.storageCal .nextmonth_none{cursor:default;}
.storageCal .lastmonth a,.leftClay .storageCal .nextmonth a{ color:#fff}
.storageCal table{  width:100%; text-align:center; color:#666;border:1px solid #ddd;}
.storageCal table th{ font-weight:bold; height:24px; text-align:center}
.storageCal table th input{margin-left:10px;}
.storageCal table th.weeken{color:#FF5400}
.storageCal table td{ border:1px solid #ddd; width:100px; }
.storageCal table td.valid{}
.storageCal table td div.detail{ height:90px;background:#F7F7F7;}
.storageCal table td div.detail.valid{cursor:pointer;background:#fff;}
.storageCal table td div.detail.valid:hover{background:#dcf4fc}
.storageCal table td div.detail.valid span{color:#008fc2}
.storageCal table td div.detail.valid span input{margin-left:40px;}
.storageCal table td span{float:left;padding:5px;font-family:arial; font-weight:bold;font-size:14px;}
.storageCal table td div.price{height:20px;clear:both;  font-family:arial; padding-left: 5px;
    text-align: left;}
